Transcription: So when you have to choose between C data and a processing instruction, the processing instruction really should be for an application specific code. C data is going to be for just raw data. You can use a C data element to store a processing code or application specific code. There's nothing stopping you from doing that. It's just a philosophical difference. They're intended for two different things. C data is for data, processing instructions are for application processing.